added MP3 to test music playback
fixed bug in engine, added GetLastKeyPressed function, last key pressed was being cleared on each engine update, but should only be cleared on each game tick, in new function it is cleared when accessed so if used in game update it should be cached like in test code