implement basic level design, movement