Updates
Finished the collision detections. I decided on using a pixel based collision detection that uses a background BufferedImage. The are still some bugs with the ground and wall collision detection but controls are playable.

Implemented the gravity on the hero character.

Implemented the Keyboard and mouse controls. Character can now walk around with keys and make attacks with the mouse. I am finding the controls somewhat difficult to master.

Made some tweaks to the controls to make them a little more responsive. Also made more attacks.

Changed hero character collision detection to a pixel based instead of using bounding boxes. Also made his collision area smaller to make it harder to him to be hit. I also modified the enemies movements so that they move towards the center of the character, and bounce off after they make a hit.

Made new Sprites to replace filler sprites. Will start work on animationgs

Made walk animation for hero and wing flap for bats