Suspicious names combination прост и туп: x с width, y с height. Даже если в одном месте x или width, а рядом ни того, ни другого — уже предупреждение. Причём x и y находит в довольно-таки экзотических местах. И energy ему не понравился именно буквой y.