Added first attempt at debouncing (was causing errors in initally. Character would move, but would do so erratically
Second attempt at getting buttons to behave properly. Added deboucning, disabled maskable interrupts during button ISR