Ye another downer is the exercise, I got bored of my routine so not going to gym even when I could. I say "better study" and then I don't. I wanted for a lonf time have a trainer give me a new routine but with this rota is impossible to fix an appointment as they are very busy :-\ Sorry, I know this sounds like just trying to find excuses...
I did quite a bit of ActionScript and it's basically just ECMAScript with some extra bits. ECMAScript is for all intents and purposes JavaScript, which persists as a legacy name. I'm sure you know this, but it's nothing to do with Java. Seems unfortunate that lots of games are still using Flash though, they could easily do everything with basically the same open technologies that the web uses now. I think SimCity does actually. Still, skills should be transferable without too much pain. Small tip for getting into the habit of working on personal stuff is to start with a ridiculously attainable routine, such as spending 10 minutes working on something four times a week. Once you have that down, upgrade it to 30 minutes, etc. I find this works well for all kinds of things, including exercise.