implemented colliders
objects can now have exchangeable colliders which handle collisions with
the surroundings