It is... i searched for incremental games on itch.io and this popped up.
no is shouldn't pop up anymore