updated constructor to use :-list
added get cursor pos function
added keybinding to build tower
updated main function