not great looking code, but now players can pick up and use some items
making some small optimizations in main draw loop, removed redundant checks
players cannot move into areas occupied by mines
YAY! draw caching is amazing