coding and build foundation-level games