convenient wrappers for registerEventHandler and unregisterEventHandler
Adding the Square prototype
Adding removeElement for node-removing convenience
Adding the base of the field prototype
Add a remove method to make it easy to remove a field
Add a playerPos property used to determine where the player is trying to move