Updated movement code, added keyboard user input, worked on collision detection==WIP