basic game finished, most if not all bugs fixed