Creating a responsive GameHub with 30+ mini-games for all devices