Added difficulty enum, LeapButtons & Knight class