Merge pull request #20 from Batophobia/master

Map Upgrade
Make world animate again
Add walls and colour map
Big updates to worldgen
Block movement on water
World optimizations
Placable torches
Save world data
Fix zmobies
Add popups and encounters
Add combat.js
Hide popups div
Combat implemented
Log combat messages, plus a few tweaks
Fix draw optimisation
Fix rendering bug
Implement mining
Add requirements to place torches and mines
Update gitignore to remove .css.map files
Make multiple crafting better