tweaking, adjusted fire rate
fixed arbitrary tile size bug, added scaling.
Kind of works now