Cleaned up collision system and fixed weird collision logic with projectiles