Pretty good concept for a game and decent execution. As I understand, the game's development has been cut short and it still contains many bugs. My computer (128MB graphics card) also struggles with the game's size and processing requirements, but the game is still playable.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.