add cave rendering, broken collision detection + minor edits