Non tile movement

- Added gravity, friction for x movement
- Non tile based movement
- Tile collisions (buggy)