Cool idea the way in you made the shooting system as well as auto-targeting the enemy which worked both in my favor and against it. For example, there were times I could stay far enough to not be engaging the enemy but my bullet would still hit them (a little dirty strategy but hey, "dung" is the name of the game) while at other times it kept shooting at the wall even though there was an enemy in front of me (perhaps one could argue this is an intentional 'bug' ;D) but it be nice if the code would check if the auto-targeted enemy is behind a wall and try to find one that is not behind a wall and chose that one instead. :)