created a better solution for buttoncommands and added functions in rqusercommand to check button states with buttoncommands.  bigger map, move player start location inside of map