Mine is simpler than most. Any feedback or advice on improvement is welcome ^^