Modelling + User mechanics done