refactored controller

removed jump button
limit to bounds of box