Refactor, new tower, gridbase tower placement ++

Bullet script has been refactored.
Laser tower has been implement.
The towers now follow the grid, but can still be placed on the road.
The currency now works for building tower, not yet for upgrading.