Player and input classes added, untested.