Player controller for Gemini. Still in progress.