refactored some code on the units
started to add come code to handle special effects and statuses on bullets
added a freeze beam