Implementing Oyster for a new game engine

Not written this yet :)