Optimize and cleanup

* Move player to its own file so it is easier to reuse in other projects
* Add some static and inlines to help the compiler optimize stuff
* Replace the music since the original one from LFT doesn't work well
with the modified replay rate. Enjoy the original Boulder Dash music!
(on 3 channels only - 4th is free for sound effects!)