updates to player class

player class has its own draw() method,
allowing for multiple components to be blitted
easily (body, feet, laser, etc...).

This keeps it so we dont need to try to compile a new surface, and keeps
individual 'blit' lines out of the main loop.

and most importantly... GREEN LASER.

in the future, different players will have different color schemes
Merge remote-tracking branch 'origin/master'

Conflicts:
	__pycache__/constants.cpython-33.pyc
	__pycache__/player_class.cpython-33.pyc