Changed player to interface

Cleaned up if statements
Changed game loop to use polymorphism
Fixed imports
Fixed imports