I cannot recommend this without far more work being done. There is a clear lack of cohession between the various game systems; the largest disconnect being how towers are placed/ built. The fact you must wait for your character to get there and then wait a seperate timer for it to even finish is bad enough as it is. Add in that it's a TD with nonstop enemies that start without your input and that the balance between enemies and towers are absolutely not even tested. This is not an issue of difficulty, it is an issue of lack of testing with the systems together. Performance is fine, assets are fine (although they're recycling the built-in player model), UI is acceptable, and the roguelike mechanics are an interesting idea that could bring a unique quality to the game and let it stand out. With some work this game can at least show promise.