Cruxade

A puzzle game where players strategically place and rotate falling crosses to create solid-colored shapes before the stack overflows.