Recreating and improving the ideas of qmpzaltb/cptgame. Libraries! Time! Profanities in the code!