Update Audiomancer.java

Change log:

- Completely overhauled sprite engine.
- Removed all sprite animation from Board class.
- Integrated all Audiomancer sprite animation into animation functions inside Audiomancer class
- Added load function to Audiomancer class for initial loading of all animation frames.
- Added update loop to Audiomancer class.
- Added paint function to Audiomancer class.
- Removed loads of useless booleans (too many to list).
- Update loop controls all player movements an animations.
- Added 16ms delay before decreasing y value in falling function to allow the player to jump into 1 block gaps.