Moving Code, some small work for HitZone

-Fixed bug TerrainLayer.getRenderTarget where renderTarget size is
compared to screen position instead of actual size
-Refracted MeleeInfo to HitZoneInfo to generalize
-Moving Code around(ratio will be near 1:1)