fixed enemy player collision to throw the player back in the direction the enemy is facing
Removed all instances of 'import *' from the codebase

The one exception is 'from pygame.locals import *' since that's
recommended.

Don't use 'import *' unless you want to make me cry.
Fixed a bug where the number of tiles stored internally differed from
the number of tiles in the maps.