added basic tile map support
implemented world collision and automatic region generation