Add collision masks
Add basic class specific collision
Adding enemy
Restructure