add color and size in explosions
add target support in bullets impact
enemies can shoot!
define inputs in the engine
some cleanup