Ludum Dare 30 entry (WIP)