Rewrote the entire rendering engine to support JButtons so it's not a POS
Started work on crafting