added the concept of a collision handler
made movement wrap around the window
mix and match collision handlers