Remove unneccessary variables

building_flag and snap_to_grid
Don't select placed tower by default
Pass Game pointer to all Sprite subclasses
Remove passing of spritelists to functions
Ambiguous enum comparison with int
return, break change
Add timer to get accurate delta between frames
Make towers, enemies and projectiles fps-indep