Added basic colision. Needs improvements.