wrapped up most constants in a level obj, allowed firing + move at the same time