Did some page tweaks

Title on page, Rhombus employee update, added links to games page and
added news section.