Text this: Introductory Programming with Simple Games Using Java and The Freely Available Networked Gaming Engine