Fixed collision issue. Refactored code. Added left/right movement.