fix pseudoqueue
use queue.get_all
move camera from feet to head
implement very basic physics, well bounds checking