add random ai movements
complete objects refactor
todo
render map on screen at proper location ac to viewport
add getpixelxy() call
allow proper viewport shifting. arbitrary viewport and map sizes now work.
attempt at clever viewport adjust
allow defining sprite animations by gid in the story file.
transmuting an object now inherits the gid's animation sequences. awesome.