TickSystem Update

Some work on WeaponTimer.java
Added a parameter (Craft) to LaserLauncher
Added some new crap to LaserLauncher based around Weapon Timing