Map Collision Updates

Improves the performance a bunch! and adds the Defaults and options
classes which will store the user Options and the Stats used by other
classes like Player damage and such so its all in one accessible place
and If I need to change it for balancing  its all in one place