Base ghost class and red ghost class. Needs debugging (no unity on linux).