added movement
added obstacles