moved all variables in constants.py to data.py.  constants.py can be removed.  also removed gamedata.py and mapdata.py.  For now all editable constants are in data.py.  Inside data.py, variables are grouped based on whether they can safely be edited while game is running.
Also made some other minor general formatting/refactoring updates.