Almost a complete working game