Very lots of things you are gone through. So you are doing a videogame with all these stages.. prototype..and so on.. and you are working in a team.. This is very exciting!