Coordinates are now decimals with scale of 2 instead of integers. Minor refactoring/formatting. Border checks for max angles and velocity.