Added player switching implementation. Still extremely buggy.
Player implementation, still extremely buggy.