Audio and walking

Implemented a really simple audio manager that wraps around SoundSystem
by Paul from paulscode. It supports playing background music and sound
effects with the .midi, .ogg and .wav extensions.

I also implemented walking correctly, it syncs perfectly with the
scrollable map and collision detection also works. All entities that
wants this basic functionality should extends AbstractEntity.