i love that youre already thinking about how long things will take--this is great! i will say i think sometimes the mechanics may be straightforward to implement, but other times you might come across snags that you dont anticipate (and that's okay!). additionally, sometimes mechanics are straightforward to implement but difficult to balance so that's something that you might also want to consider too. either way it's nice that you have outlined all your mechanic goals--already you have a scope-able game that can be made larger or smaller based on how much you think you'll get done as the jam goes on. best of luck!