more premap stuff
fixed pass by val/ref bug
more premap stuff
premap enter level done
into demo loop