Another little progress update, a lot has happened since I posted this but hadn't got around to updating this topic.
Implemented custom confirm dialog and moved away from using window.confirm.
Modified crimes to have a chance of using a % of your awake.
Added awake into modifier for crime success, if you're tired you're gonna fail more.
Modified gym to reduce the amount of awake taken from training.
Further UI improvements throughout entire game.
Fixed numerous bugs throughout.
Added up to date bot protection methods to catch and ban cheaters.
Fixed and implemented all crons (yes I'd been testing the game without crons up to this point).
Implement numerous factories & singleton classes with caching to improve performance on repeatably loading the same model.
Added composer auto loader for easier inclusion of modules.
Swapped BBCode library for a modern choice with built in XSS protection, and more BBCodes.
Probably some other stuff....
Now for ones with pretty pictures!
I designed and built a new registration, as the game previously had a very awful and non user friendly registration page. This registration is fully responsive, I'l also worked on making the login responsive to hopefully be able to attract some more mobile players!
Basic Avatar System
I wanted a way for characters to feel personal, so I implemented a very simple avatar system with further customization planned for once I release the game.
I deem it really important for players to be able to communicate in the game. Not just to each other but to staff members in an open forum, due to this I commissioned @Magictallguy to build a forum for the game:
Apparently slots are an important way of making money, who'd have though! I rebuilt the entire slots system and implemented more realistic prizes based on multipliers of where your barrels end up landing. Yes you can end up getting x30 your bet back!