Cross-Plattform

The code has been optimised to compile on both Windows and OS X now (previously only optimised for OS X), the code should be compatible with Linux’s gcc compiler as well.

We still need to make a working soundmanager. SpriteManagers have been moved to to the states instead (since we don’t need the other sprites loaded into the memory while in another state), to work with that, the IMG_INIT() and IMG_QUIT has been moved to the Load() function instead. (IMG_INIT only needs to be called before loading an image)

3/11 states complete, not counting the enemies’ states.