Path finding, bug fixes

- added inventory.isFull check to crafting menu
- added mouseButton parameter to button.isClicked function
- fixed player spawning in trees/rocks
- added text commands (hit T to open chat window. try typing "/teleport x5 y10")
- changed textures a bit
- added pathfinding capabilities to entities (middle click anywhere to draw a path from you to the clicked tile!)