Not a bad start. The MC thoughts fits for a boy living through a crush, even some of them made me laugh a bit. Most of the game text are the boy thoughts, which makes the game more of a monologue, especially with the lack of other enviroments that could complement his thoughts. It being a monologue is not a bad thing at all since it is a VN but it could use some other environments to improve immersion(real like cafeteria, infirmary, etc or imaginary given the boy thoughts). The plot seems promising and the OST fulfills its role adequately. Now this is more of my personal thinking and it can be considered as a flaw or as a narrative tool: the style of writing of the boy thoughts sometimes lack of grammatical resources(capital letters and ellipsis mostly). I can't tell if this is a writing flaw or its made on purpose since those are the thoughts of a boy. Anyway, at least I would suggest using ** when refering to actions such as: *sigh* to facilitate reading. Despite that, the game has potential to be worthwile, wish best to you.
BTW, when choosing for the "coward" route, I got the following error:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/story/death.rpy", line 301, in script
jump theend
ScriptError: could not find label 'theend'.