January Entry For One Game a Month: Written twice using both a traditional and a Entity Component Framework.