final working game