Added bullet class

Added working bullets which works like projectiles. A known bug is that
getting the mouse x and y doesn't work with scaling. Also started to do
alot of cleanup in the code to make it more clear.