Only HTML, CSS and basic JavaScript. Doesn't have an engine. Everything pieced together by 2 infinite loops. A faster one to calculate and process game variables, and a slower one to update the HTML/CSS for visual output.