Adjusted the direction vars for the player.  Changed player.direction to player.direction_x and added player.direction_y.  This allows them to both be set independently and allows for the player to drop through platforms while moving on the x axis and not jump.  Also moved monster and npc dicts to new file 'dict_dump.py' Will be including a dict for levels there as well.
Merge remote-tracking branch 'zac/python3' into python3

Conflicts:
	.idea/workspace.xml
Started adding dict for level loading, this will allow us to expand on what variables we have per level