Added Tools!

- Tools are a type of item
- Blocks now have a saved String of what kind of tools break them
- Driver now has method for drawing a rect at a 45 degree tilt