Added first classes used for collision.

This is needed at this point in time because I need to figure out how
each separate component get the neccessary data (such as position)