Hey, nice starting idea ! An idea that you could add, is tilted surface, so the bullets do not bounce in a straight line. So you could have timing "puzzle" where you have to shoot somewhere you cannot go to kill some ennemies. But there's the obstacle with those boxes moving around.