copied bits in
Merge pull request #13 from FLHerne/master

Massive universal rejig.
removed old player.py
removed excess imports in main
removed superfluous colouur stuff in main
fixed black bar near hud
fixed overly long line
tweaks to pass pyflakes and pep8 - pylint dislikes non-capitalised names for various things
more convention-compliance
whitespace tidying
windowsize is a constant
whitespace tweaking
bears now like easy terrain
bears have circular range now
death to magic numbers
bears wander, but through walls, so currently disabled
move control layout stuff to a separate file
Revert "bears wander, but through walls, so currently disabled"

This reverts commit f7812a2904b5bdf2e68f7e36268cd6a9e4cd5688.
Revert "death to magic numbers"

This reverts commit f5f3c0512a3a2f9d91155b24b15254f15d81cb5e.
Revert "bears have circular range now"

This reverts commit 8c8d331e7b4b488bf4e389dfd0367d2a5223bc22.