Added some more advanced collision physics but not working at the moment still need to work on it. Added a polygon to the Spike class because they're easier to work with for my needs