1: is there any rules about using premade assets
i.e. stuff you've made before like code from another game or stuff like pre made sounds and art
2: will there be a theme announced/are you allowed to come up with an idea before it starts?
premade assets are fine
No theme. Do whatever you want