Refactored some functions to accept game object
Added hint panel and move buttons
Added hint rendering and logic around moves